@echo off
chcp 65001 > nul
echo ===================================
echo 项目管理系统(PMS) - GUI模式
echo ===================================
echo.

REM 检查Python是否已安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] 未检测到Python安装。请先安装Python 3.7或更高版本。
    goto :error
)

REM 检查是否所有需要的库都已安装
echo [信息] 正在检查必要的库...
pip install -r requirements.txt
if %errorlevel% neq 0 (
    echo [警告] 某些库安装失败，启动可能会出现问题。
) else (
    echo [成功] 所有必要的库已安装。
)

echo.
echo [信息] 正在启动项目管理系统GUI版本...
echo.
python gui_app.py

if %errorlevel% neq 0 (
    echo.
    echo [错误] 启动过程中出现错误。
    goto :error
)

goto :end

:error
echo.
echo 按任意键退出...
pause >nul
exit /b 1

:end
exit /b 0 